package com.example.mapper;

import com.example.entity.Clock;
import java.util.List;
import java.util.Map;

import lombok.RequiredArgsConstructor;

/**
*  打卡的持久层
**/
public interface ClockMapper {
   
   /**
   * 增
   **/
   int insert(Clock clock);
   
   /**
   * 删
   **/
   int deleteById(Integer id);
   
   /**
   * 改
   **/
   int updateById(Clock clock);
   
   /**
   * 根据ID查询
   **/
   Clock selectById(Integer id);
   
   /**
   * 查询所有
   **/
   List<Clock> selectAll(Clock clock);

   List<Map<String, Object>> selectRank();
}